function fv(t) {
    t = encodeURIComponent(t).replace(/%([0-9A-F]{2})/g, function(n, t) {
        return fo("0x" + t);
    });
    try {
        return btoa(t);
    } catch (n) {
        return Buffer.from(t).toString("base64");
    }
};
function h(n, t) {
    t = t || u();
    for (var e = (n = n.split("")).length, r = 15, a = "charCodeAt", i = 0; i < e; i++)
        n[i] = fo(n[i][a](0) ^ t[(i + 10) % r][a](0));
    return n.join("")
};
function y(n, t, e) {
    for (var r = void 0 === e ? 2166136261 : e, a = 0, i = n.length; a < i; a++)
        r = (r ^= n.charCodeAt(a)) + ((r << 1) + (r << 4) + (r << 7) + (r << 8) + (r << 24));
    return t ? ("xyz" + (r >>> 0).toString(16) + "abcd").substr(-16): r >>> 0
};
function fo(n) {
    t = "",
    ['66', '72', '6f', '6d', '43', '68', '61', '72', '43', '6f', '64', '65']["forEach"](function(n) {
        t += unescape("%u00" + n)
    });
    return String["fromCharCode"](n);
};
function get_analyse() {
    var d = y("qimai@2022&Technology", 1)
    var e, r = +new Date() - (-13 || 0) - 1661224081041;
    var a = ['free', 'iphone', 'cn', '36'];
    a = a.sort().join("");
    a = fv(a);
    // console.log(a);
    a = (a += "@#" + "/rank/index".replace("https://api.qimai.cn", "")) + ("@#" + r) + ("@#" + 3);
    // console.log(a);
    e = fv(h(a, d));
    console.log(e);
    return e;
}